// 日常数据管理
// 表格信息
export interface UserInfo {
    userId: string, // 用户id
    admissionTime: string, // 入院时间
    name: string, // 姓名
    gender: string, // 性别
    birthdate: string, // 出生日期
    bedPlace: string, // 床号
}
// 日常体检数据
export interface EditDialogData {
    elderId?:string;
    recordDate: string;
    temperature: string; // 体温，例如 "37.5"
    mentalState: string; // 精神状态，例如 "良好"
    weight: string; // 体重（单位 kg），例如 "70"
    medication: string; // 用药情况，例如 "无" 或 "布洛芬"
    heartRate: string; // 心率，例如 "90"
}
// 体检数据
export interface TijianDialogData {
    elderId?:string;
    checkDate: string;
    bloodPressure: string; // 血压，例如 "120/80"
    bloodSugar: string; // 血糖，例如 "5.6"
    weight: string; // 体重（单位 kg），例如 "70"
    heartRate: string; // 心率，例如 "90"
    cholesterol: string; // 胆固醇，例如 "5.2"
    urineTest: string; // 尿液检查，例如 "正常"
    boneDensity: string; // 骨密度，例如 "1.0"
    visionHearing: string; // 视力听力，例如 "良好"
    mentalState: string; // 精神状态，例如 "良好"
    skinHealth: string; // 皮肤健康，例如 "正常"
    stomachManagement: string; // 肠胃管理，例如 "无不适"
}
// 筛选地址信息
export interface ScreenAddress {
    buildingNo: string;
    floorNo: string;
    roomNo: string;
}

//定义Api
import axios from '@/API/axios/axios'
import qs from 'qs'
//获取全部表格数据
export function getAllDailyData() {
    return axios.get('/dailyData/getAllDailyData');
}
//获取Id筛选数据
export function screenDailyDataWithId(params: { userId: string }) {
    return axios.get('/dailyData/screenDailyDataWithId', {
        params: params
    });
}
//根据住址获取数据
export function screenDailyDataWithAddress( address: ScreenAddress ) {
    return axios.get('/dailyData/screenDailyDataWithAddress', {
        params: address ,
    });
}
//提交日常数据
export function submitDailyDataApi(dailyData: EditDialogData) {
    return axios.post('/dailyData/submitDailyData', dailyData);
}
//提交体检数据
export function submitCheckDataApi(checkData: TijianDialogData) {
    return axios.post('/dailyData/submitCheckData', checkData);
}